﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Obj;
using BLL;

public partial class garagem : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            List<objGaragem> lista = new List<objGaragem>();
            BLLGaragem regra = new BLLGaragem();
            lista = regra.lstGaragensAtivas();
            rptGaragens.DataSource = lista;
            rptGaragens.DataBind();
        }
    }
    protected void rptGaragens_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            objGaragem garagem  = (objGaragem)e.Item.DataItem;
            ImageButton imgGaragem = (ImageButton)e.Item.FindControl("imgFotoGaragem");
            if (garagem.Foto != String.Empty)
            {
                imgGaragem.ImageUrl = System.Configuration.ConfigurationManager.AppSettings["PastaVirtual"].ToString() + "//Thumbnails//" + garagem.Foto;
            }
            else
            {
                imgGaragem.ImageUrl = "Imagens/noPhotoGrande.png";
            }
            imgGaragem.PostBackUrl = "~/Automoveis.aspx?GaragemID=" + garagem.GaragemID.ToString();

            Literal ltTitulo    = (Literal)e.Item.FindControl("ltTitulo");
            ltTitulo.Text = garagem.Nome;
            
            Literal ltTexto     = (Literal)e.Item.FindControl("ltTexto");
            ltTexto.Text = garagem.Descricao;
        }
    }
}